Platform Explorer / Nuxeo Platform LTS 2017 9.10

Extension point startURL

Documentation

Defines a list of URL prefix that is considered safe to start a new session. Typically, in default webapp you will have : - GET url patterns - nxstartup.faces - RSS/ATOM get URL

Contribution Descriptors

  • Class: org.nuxeo.ecm.platform.ui.web.auth.service.StartURLPatternDescriptor

Existing Contributions

Contributions are presented in the same order as the registration order on this extension point. This order is displayed before the contribution name, in brackets.

  • nuxeo-search-ui-9.10.jar /OSGI-INF/search-auth-contrib.xml
    <extension point="startURL" target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService">
    
        <startURLPattern>
          <patterns>
            <pattern>nxsearch/</pattern>
          </patterns>
        </startURLPattern>
    
      </extension>
  • nuxeo-admin-center-jsf-9.10.jar /OSGI-INF/auth-contrib.xml
    <extension point="startURL" target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService">
    
        <startURLPattern>
          <patterns>
            <pattern>nxconnectDownload.faces</pattern>
            <pattern>nxadmin/</pattern>
          </patterns>
        </startURLPattern>
    
      </extension>
  • nuxeo-user-center-9.10.jar /OSGI-INF/auth-contrib.xml
    <extension point="startURL" target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService">
    
        <startURLPattern>
          <patterns>
            <pattern>nxhome/</pattern>
            <pattern>user/</pattern>
            <pattern>group/</pattern>
          </patterns>
        </startURLPattern>
    
      </extension>
  • nuxeo-platform-spreadsheet-jsf-9.10.jar /OSGI-INF/authentication-contrib.xml
    <extension point="startURL" target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService">
    
        <startURLPattern>
          <patterns>
            <pattern>spreadsheet/</pattern>
          </patterns>
        </startURLPattern>
    
      </extension>
  • nuxeo-opencmis-bindings-9.10.jar /OSGI-INF/soap-contrib.xml
    <extension point="startURL" target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService">
        <startURLPattern>
          <patterns>
            <pattern>webservices/cmis/</pattern>
          </patterns>
        </startURLPattern>
      </extension>
  • nuxeo-drive-core-9.10.jar /OSGI-INF/nuxeodrive-authentication-contrib.xml
    <extension point="startURL" target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService">
    
        <startURLPattern>
          <patterns>
            <pattern>drive_login.jsp</pattern>
          </patterns>
        </startURLPattern>
    
      </extension>
  • nuxeo-routing-dashboard-9.10.jar /OSGI-INF/document-routing-dashboard-urlservice-contrib.xml
    <extension point="startURL" target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService">
    
        <startURLPattern>
          <patterns>
            <pattern>nxworkflow/</pattern>
          </patterns>
        </startURLPattern>
    
      </extension>
  • nuxeo-preview-core-9.10.jar /OSGI-INF/auth-contrib.xml
    <extension point="startURL" target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService">
    
        <startURLPattern>
          <patterns>
            <pattern>viewer/</pattern>
          </patterns>
        </startURLPattern>
    
      </extension>
  • nuxeo-web-ui-9.10.jar /OSGI-INF/auth-config.xml
    <extension point="startURL" target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService">
        <startURLPattern>
          <patterns>
            <pattern>ui</pattern>
          </patterns>
        </startURLPattern>
      </extension>
  • nuxeo-platform-oauth-9.10.jar /OSGI-INF/authentication-contrib.xml
    <extension point="startURL" target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService">
    
        <startURLPattern>
          <patterns>
            <pattern>oauth2Grant.jsp</pattern>
            <pattern>oauth2/authorize</pattern>
          </patterns>
        </startURLPattern>
    
      </extension>
  • nuxeo-platform-web-common-9.10.jar /OSGI-INF/authentication-contrib.xml
    <extension point="startURL" target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService">
    
        <startURLPattern>
          <patterns>
            <pattern>nxdoc/</pattern>
            <pattern>nxpath/</pattern>
            <pattern>getDocument.faces</pattern>
            <pattern>nxstartup.faces</pattern>
            <pattern>getSyndicationDocument.faces</pattern>
            <pattern>getSyndicationSearch.faces</pattern>
            <pattern>nxfile/</pattern>
            <pattern>nxbigfile/</pattern>
            <pattern>nxbigblob/</pattern>
            <pattern>nxpdffile/</pattern>
            <pattern>nxeditfile/</pattern>
          </patterns>
        </startURLPattern>
    
      </extension>
  • nuxeo-platform-rendition-web-9.10.jar /OSGI-INF/url-codec-contrib.xml
    <extension point="startURL" target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService">
    
        <startURLPattern>
          <patterns>
            <pattern>nxrendition/</pattern>
          </patterns>
        </startURLPattern>
    
      </extension>
  • nuxeo-platform-login-token-9.10.jar /OSGI-INF/token-authentication-contrib.xml
    <extension point="startURL" target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService">
    
        <startURLPattern>
          <patterns>
            <pattern>acquire_token.jsp</pattern>
          </patterns>
        </startURLPattern>
    
      </extension>
  • nuxeo-webengine-core-9.10.jar /OSGI-INF/authentication-contrib.xml
    <extension point="startURL" target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService">
    
        <startURLPattern>
          <patterns>
            <pattern>site/</pattern>
          </patterns>
        </startURLPattern>
      </extension>
  • nuxeo-platform-webapp-base-9.10.jar /OSGI-INF/thumbnail-contrib.xml
    <extension point="startURL" target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService">
        <startURLPattern>
          <patterns>
            <pattern>nxthumb/</pattern>
          </patterns>
        </startURLPattern>
      </extension>
  • nuxeo-template-rendering-jsf-9.10.jar /OSGI-INF/url-codec-contrib.xml
    <extension point="startURL" target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService">
    
        <startURLPattern>
          <patterns>
            <pattern>nxtemplate/</pattern>
          </patterns>
        </startURLPattern>
    
      </extension>